<html><head><meta charset="UTF-8" /><script>var $gwt_version = "2.3.0";var $wnd = parent;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = 'B65C321A7341DC629965001A3B3EE586';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'colouroid',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});</script></head><body><script><!--
function m(){}
function l(){}
function t(){}
function s(){}
function r(){}
function q(){}
function A(){}
function M(){}
function H(){}
function Pn(){}
function Pb(){}
function mb(){}
function lb(){}
function ub(){}
function wb(){}
function yb(){}
function Ab(){}
function Cb(){}
function Nb(){}
function Rb(){}
function Tb(){}
function Vb(){}
function Xb(){}
function Zb(){}
function _b(){}
function bc(){}
function ic(){}
function hc(){}
function gc(){}
function fc(){}
function ec(){}
function rc(){}
function dc(){}
function wc(){}
function vc(){}
function uc(){}
function Ec(){}
function Bc(){}
function Kc(){}
function Hc(){}
function Qc(){}
function Nc(){}
function Wc(){}
function Tc(){}
function Zc(){}
function ad(){}
function dd(){}
function hd(){}
function fd(){}
function ld(){}
function ud(){}
function rd(){}
function yd(){}
function Fd(){}
function Ed(){}
function Dd(){}
function Rd(){}
function Ud(){}
function Td(){}
function Zd(){}
function ee(){}
function de(){}
function Ye(){}
function af(){}
function wf(){}
function Cf(){}
function Qf(){}
function Vf(){}
function Xf(){}
function bg(){}
function kg(){}
function jg(){}
function ig(){}
function hg(){}
function gg(){}
function Zg(){}
function eh(){}
function dh(){}
function hh(){}
function gh(){}
function lh(){}
function kh(){}
function jh(){}
function qh(){}
function ph(){}
function oh(){}
function Oh(){}
function Sh(){}
function fi(){}
function li(){}
function ki(){}
function ji(){}
function ii(){}
function ri(){}
function ti(){}
function xi(){}
function wi(){}
function Oi(){}
function Vi(){}
function Xi(){}
function _i(){}
function bj(){}
function dj(){}
function fj(){}
function hj(){}
function nj(){}
function xj(){}
function wj(){}
function Aj(){}
function zj(){}
function Bj(){}
function Ej(){}
function Kj(){}
function Sj(){}
function Yj(){}
function _j(){}
function ck(){}
function fk(){}
function jk(){}
function mk(){}
function uk(){}
function wk(){}
function zk(){}
function yk(){}
function Ak(){}
function Ck(){}
function Ek(){}
function Hk(){}
function Lk(){}
function Kk(){}
function Sk(){}
function Vk(){}
function il(){}
function kl(){}
function sl(){}
function rl(){}
function Ol(){}
function Nl(){}
function Xl(){}
function dm(){}
function cm(){}
function km(){}
function pm(){}
function Am(){}
function Im(){}
function Lm(){}
function Qm(){}
function Vm(){}
function rn(){}
function qn(){}
function vn(){}
function yn(){}
function Hn(){}
function Mn(){}
function Wk(a){}
function v(a){R()}
function w(){R()}
function xk(){R()}
function Bk(){R()}
function Dk(){R()}
function Fk(){R()}
function Ik(){R()}
function Tk(){R()}
function Nn(){R()}
function Gk(a){R()}
function Jk(a){R()}
function Uk(a){R()}
function jl(a){R()}
function zf(){yf()}
function zb(){this.b=2}
function Sb(){this.b=2}
function vb(){this.b=0}
function Ob(){this.b=0}
function xb(){this.b=1}
function Qb(){this.b=1}
function Bb(){this.b=3}
function Ub(){this.b=3}
function Wb(){this.b=4}
function Yb(){this.b=5}
function $b(){this.b=6}
function ac(){this.b=7}
function cc(){this.b=8}
function ed(){this.b={}}
function nd(a){this.b=a}
function Sd(a){this.b=a}
function gi(a){this.b=a}
function si(a){this.b=a}
function Wi(a){this.b=a}
function $i(a){this.c=a}
function Uj(a){this.c=a}
function ej(a){this.b=a}
function gj(a){this.b=a}
function mj(a){this.b=a}
function lk(a){this.b=a}
function Mk(a){this.b=a}
function vk(a){this.c=a}
function Sl(a){this.b=a}
function gm(a){this.b=a}
function Rm(a){this.b=a}
function Em(a){this.e=a}
function ce(a,b){this.b=b}
function zc(){this.d=++xc}
function An(){this.b=new xn}
function Uf(){this.c=new dn}
function J(){J=Pn;I=new M}
function yf(){yf=Pn;xf=new zc}
function pn(){pn=Pn;on=new rn}
function db(){return 0}
function eb(){return 0}
function xn(){yl(this)}
function Wd(a){Vd.call(this,a)}
function bh(a){Vd.call(this,a)}
function Ue(a){Qe=a;Gf();If=a}
function mg(a,b){a.S()[to]=b}
function Qg(a,b){Jg(a,b,a.H)}
function Lj(a,b){Nj(a,b,a.d)}
function Ji(a,b){Ci(a,b);--a.c}
function lg(a,b,c){a.U(b);a.T(c)}
function ug(a,b){!!a.F&&zd(a.F,b)}
function td(a){a.b.o&&a.b.cb()}
function Zj(a){a.b.O(a.e,a.d,a.c)}
function Zh(a){a.g=false;Te(a.H)}
function Bm(a){return a.c<a.e.mb()}
function x(a){R();this.b=a;Q(this)}
function Wf(a,b){this.b=a;this.c=b}
function Mm(a,b){this.b=a;this.c=b}
function In(a,b){this.b=a;this.c=b}
function lm(a,b){this.c=a;this.b=b}
function Pd(a){this.e=new xn;this.d=a}
function dg(){this.b=new Ad(null)}
function el(){el=Pn;bl={};dl={}}
function sf(){if(!kf){eg();kf=true}}
function tf(){if(!of){fg();of=true}}
function Gf(){if(!Ef){Of();Ef=true}}
function $h(){_h.call(this,new qi)}
function Cj(){sj.call(this,$doc.body)}
function sm(a,b){(a<0||a>=b)&&vm(a,b)}
function qe(a,b){return a.cM&&a.cM[b]}
function Dl(b,a){return Zo+a in b.f}
function ah(){ah=Pn;$g=new eh;_g=new hh}
function _c(){_c=Pn;$c=new Ac(_n,new ad)}
function qc(){qc=Pn;pc=new Ac(Wn,new rc)}
function Dc(){Dc=Pn;Cc=new Ac(Xn,new Ec)}
function Jc(){Jc=Pn;Ic=new Ac(Yn,new Kc)}
function Pc(){Pc=Pn;Oc=new Ac(Zn,new Qc)}
function Vc(){Vc=Pn;Uc=new Ac($n,new Wc)}
function Vh(a,b){Zh(a,(a.b,nc(b),oc(b)))}
function Th(a,b){Xh(a,(a.b,nc(b)),oc(b))}
function Uh(a,b){Yh(a,(a.b,nc(b)),oc(b))}
function Ym(a,b){sm(b,a.c);return a.b[b]}
function Yl(a){return a.c=re(Cm(a.b),144)}
function D(a,b,c){return a.apply(b,c);var d}
function Id(a,b,c){var d;d=Ld(a,b);d.ib(c)}
function Bd(a,b){this.b=new Pd(b);this.c=a}
function Ad(a){this.b=new Pd(false);this.c=a}
function Vg(a){this.b=new Qj(this);this.H=a}
function Gj(a){this.d=a;this.b=!!this.d.C}
function mi(a){this.H=a;this.b=new vi(this.H)}
function ak(a,b,c){this.b=a;this.d=b;this.c=c}
function dk(a,b,c){this.b=a;this.d=b;this.c=c}
function Df(){this.b=new Pd(false);this.c=null}
function gf(){gf=Pn;ff=new dg;cg(ff)||(ff=null)}
function hf(a){gf();return ff?Zf(ff,a):null}
function jd(a){var b;if(gd){b=new hd;a.N(b)}}
function wd(a){var b;if(sd){b=new ud;zd(a.b,b)}}
function Gd(a,b){!a.b&&(a.b=new dn);Wm(a.b,b)}
function Wm(a,b){ke(a.b,a.c++,b);return true}
function S(){try{null.a()}catch(a){return a}}
function N(a,b){!a&&(a=[]);a[a.length]=b;return a}
function Di(a,b){!!a.f&&(b.b=a.f.b);a.f=b;Yi(a.f)}
function Lg(a,b){if(b<0||b>a.b.d){throw new Ik}}
function Zk(b,a){return b.substr(a,b.length-a)}
function te(a,b){return a!=null&&a.cM&&!!a.cM[b]}
function pf(a){sf();return qf(gd?gd:(gd=new zc),a)}
function ne(){ne=Pn;le=[];me=[];oe(new ee,le,me)}
function rj(){rj=Pn;oj=new xj;pj=new xn;qj=new An}
function hl(){if(cl==256){bl=dl;dl={};cl=0}++cl}
function we(a){if(a!=null){throw new Bk}return null}
function zn(a,b){var c;c=El(a.b,b,a);return c==null}
function Sg(a,b){var c;c=Ng(a,b);c&&Wg(b.H);return c}
function pd(a,b){var c;if(md){c=new nd(b);zd(a,c)}}
function tl(a){var b;b=new Sl(a);return new Mm(a,b)}
function sj(a){this.b=new Qj(this);this.H=a;vg(this)}
function Ri(a){this.d=a;this.e=this.d.i.c;Pi(this)}
function vi(a){this.b=a;this.c=Xd(a);this.d=this.c}
function ik(){this.j=new oi;this.k=new ni;this.i=new dn}
function oi(){ni.call(this);ui(this.b,Lo)}
function pi(a){mi.call(this,a,Yk('span',a.tagName))}
function dn(){this.b=he(Fe,{122:1,138:1},0,0,0)}
function Rk(){Rk=Pn;Qk=he(Ee,{122:1,138:1},128,256,0)}
function yl(a){a.b=[];a.f={};a.d=false;a.c=null;a.e=0}
function Xh(a,b,c){if(!Qe){a.g=true;Ue(a.H);a.e=b;a.f=c}}
function lj(a,b,c){a.d=c;p(a);a.b.A=b;Ch(a.b);a.f=b;kj(a)}
function $j(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}
function P(a,b){a.length>=b&&a.splice(0,b);return a}
function X(b,a){return b[a]==null?null:String(b[a])}
function Hf(a){return !ue(a)&&a!=null&&a.cM&&!!a.cM[17]}
function ue(a){return a!=null&&a.tM!=Pn&&!(a.cM&&!!a.cM[1])}
function Te(a){!!Qe&&a==Qe&&(Qe=null);Gf();a===If&&(If=null)}
function tj(a){rj();try{xg(a)}finally{Il(qj.b,a)!=null}}
function uj(){rj();try{ch(qj,oj)}finally{yl(qj.b);yl(pj)}}
function xh(a){if(!a.A){return}lj(a.z,false,false);jd(a)}
function rf(a){sf();tf();return qf((!md&&(md=new zc),md),a)}
function qf(a,b){return new Sd(Hd((!lf&&(lf=new Df),lf).b,a,b))}
function vm(a,b){throw new Jk('Index: '+a+', Size: '+b)}
function Jm(a){if(a.c<=0){throw new Nn}return a.b.tb(a.d=--a.c)}
function Tj(a){if(a.b>=a.c.d){throw new Nn}return a.c.b[++a.b]}
function Dm(a){if(a.d<0){throw new Fk}a.e.wb(a.d);a.c=a.d;a.d=-1}
function Bh(a){if(a.A){return}else a.D&&yg(a);lj(a.z,true,false)}
function Z(a){if(V(a)){return !!a&&a.nodeType==1}return false}
function V(b){try{return !!b&&!!b.nodeType}catch(a){return false}}
function E(){if(B++==0){K((J(),I));return true}return false}
function Pi(a){while(++a.c<a.e.c){if(Ym(a.e,a.c)!=null){return}}}
function an(a,b,c){var d;d=(sm(b,a.c),a.b[b]);ke(a.b,b,c);return d}
function Xm(a,b,c){(b<0||b>a.c)&&vm(b,a.c);a.b.splice(b,0,c);++a.c}
function Jg(a,b,c){yg(b);Lj(a.b,b);c.appendChild(b.H);zg(b,a)}
function Rg(a,b,c,d){var e;yg(b);e=a.b.d;a._(b,c,d);Mg(a,b,a.H,e)}
function Pj(a,b){var c;c=Mj(a,b);if(c==-1){throw new Nn}Oj(a,c)}
function zi(a,b){var c;c=a.c;if(b>=c||b<0){throw new Jk(Oo+b+Po+c)}}
function Gl(a,b){var c;c=a.c;a.c=b;if(!a.d){a.d=true;++a.e}return c}
function Kl(a){var b;b=a.c;a.c=null;if(a.d){a.d=false;--a.e}return b}
function fe(a,b){var c,d;c=a;d=ge(0,b);je(c.aC,c.cM,c.qI,d);return d}
function je(a,b,c,d){ne();pe(d,le,me);d.aC=a;d.cM=b;d.qI=c;return d}
function pe(a,b,c){ne();for(var d=0,e=b.length;d<e;++d){a[b[d]]=c[d]}}
function Wg(a){a.style[zo]=Rn;a.style[Bo]=Rn;a.style[xo]=Rn}
function _e(a){a.f=false;a.g=null;a.b=false;a.c=false;a.d=true;a.e=null}
function p(a){if(!a.g){return}null.xb();a.i&&jj(a);a.i=false;a.g=false}
function Fj(a){if(!a.b||!a.d.C){throw new Nn}a.b=false;return a.c=a.d.C}
function Cm(a){if(a.c>=a.e.mb()){throw new Nn}return a.e.tb(a.d=a.c++)}
function re(a,b){if(a!=null&&!(a.cM&&a.cM[b])){throw new Bk}return a}
function Ne(a){if(a!=null&&a.cM&&!!a.cM[15]){return a}return new x(a)}
function Zm(a,b,c){for(;c<a.c;++c){if(On(b,a.b[c])){return c}}return -1}
function Kg(a,b,c){var d;Lg(a,c);if(b.G==a){d=Mj(a.b,b);d<c&&--c}return c}
function $m(a,b){var c;c=(sm(b,a.c),a.b[b]);a.b.splice(b,1);--a.c;return c}
function Mj(a,b){var c;for(c=0;c<a.d;++c){if(a.b[c]==b){return c}}return -1}
function uf(){var a;if(kf){a=new zf;!!lf&&zd(lf,a);return null}return null}
function ab(a){var b=a.parentNode;(!b||b.nodeType!=1)&&(b=null);return b}
function Hl(e,a,b){var c,d=e.f;a=Zo+a;a in d?(c=d[a]):++e.e;d[a]=b;return c}
function oe(a,b,c){var d=0,e;for(var f in a){if(e=a[f]){b[d]=f;c[d]=e;++d}}}
function G(a,b,c){var d;d=E();try{return D(a,b,c)}finally{d&&L((J(),I));--B}}
function Mg(a,b,c,d){d=Kg(a,b,d);yg(b);Nj(a.b,b,d);Pf(c,b.H,d);zg(b,a)}
function Zf(a,b){return new Sd(Hd(a.b.b,(!sd&&(sd=new zc),sd),b))}
function Ag(a,b){a.E==-1?Ve(a.H,b|(a.H.__eventBits||0)):(a.E|=b)}
function ui(a,b){a.b.textContent=b||Rn;if(a.d!=a.c){a.d=a.c;Yd(a.b,a.c)}}
function bn(a){var b,c;return b=a.b,c=b.slice(0,a.c),je(b.aC,b.cM,b.qI,c),c}
function z(a){var b;return b=a,b.tM==Pn||b.cM&&!!b.cM[1]?b.hC():b.$H||(b.$H=++C)}
function y(a,b){var c;return c=a,c.tM==Pn||c.cM&&!!c.cM[1]?c.eQ(b):c===b}
function se(a){if(a!=null&&(a.tM==Pn||a.cM&&!!a.cM[1])){throw new Bk}return a}
function Ll(d,a){var b,c=d.f;a=Zo+a;if(a in c){b=c[a];--d.e;delete c[a]}return b}
function wh(a,b){var c;c=b.target;if(Z(c)){return a.H.contains(c)}return false}
function _m(a,b){var c;c=Zm(a,b,0);if(c==-1){return false}$m(a,c);return true}
function Km(a,b){var c;this.b=a;this.e=a;c=a.mb();(b<0||b>c)&&vm(b,c);this.c=b}
function Ac(a,b){this.d=++xc;this.b=b;!kc&&(kc=new ed);kc.b[a]=this;this.c=a}
function wn(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&y(a,b)}
function On(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&y(a,b)}
function ve(a){return ~~Math.max(Math.min(a,2147483647),-2147483648)}
function gb(a){return (Xk(a.compatMode,Vn)?a.documentElement:a.body).clientWidth}
function fb(a){return (Xk(a.compatMode,Vn)?a.documentElement:a.body).clientHeight}
function hb(a){return (Xk(a.compatMode,Vn)?a.documentElement:a.body).scrollHeight||0}
function ib(a){return (Xk(a.compatMode,Vn)?a.documentElement:a.body).scrollLeft||0}
function jb(a){return (Xk(a.compatMode,Vn)?a.documentElement:a.body).scrollTop||0}
function kb(a){return (Xk(a.compatMode,Vn)?a.documentElement:a.body).scrollWidth||0}
function F(b){return function(){try{return G(b,this,arguments)}catch(a){throw a}}}
function Yk(b,a){if(a==null)return false;return b==a||b.toLowerCase()==a.toLowerCase()}
function Xk(a,b){if(!(b!=null&&b.cM&&!!b.cM[1])){return false}return String(a)==b}
function zl(a,b){return b==null?a.d:b!=null&&b.cM&&!!b.cM[1]?Dl(a,re(b,1)):Cl(a,b,~~z(b))}
function K(a){var b,c;if(a.b){c=null;do{b=a.b;a.b=null;c=O(b,c)}while(a.b);a.b=c}}
function L(a){var b,c;if(a.c){c=null;do{b=a.c;a.c=null;c=O(b,c)}while(a.c);a.c=c}}
function $(a){var b=a.firstChild;while(b&&b.nodeType!=1)b=b.nextSibling;return b}
function Se(a){var b;b=cf(We,a);if(!b&&!!a){a.cancelBubble=true;a.preventDefault()}return b}
function Qi(a){var b;if(a.c>=a.e.c){throw new Nn}b=re(Ym(a.e,a.c),19);a.b=a.c;Pi(a);return b}
function $l(a){var b;this.d=a;b=new dn;a.d&&Wm(b,new gm(a));xl(a,b);wl(a,b);this.b=new Em(b)}
function Re(a,b,c){var d;d=Pe;Pe=a;b==Qe&&Ff(a.type)==8192&&(Qe=null);c.P(a);Pe=d}
function he(a,b,c,d,e){var f;f=ge(e,d);ne();pe(f,le,me);f.aC=a;f.cM=b;f.qI=c;return f}
function qg(a,b){if(!a){throw new v(uo)}b=$k(b);if(b.length==0){throw new Dk}sg(a,b)}
function tg(a,b,c){Ag(a,Ff(c.c));return new Sd(Hd((!a.F?(a.F=new Ad(a)):a.F).b,c,b))}
function pg(a,b,c){if(!a){throw new v(uo)}b=$k(b);if(b.length==0){throw new Dk}c?W(a,b):Y(a,b)}
function ll(a,b){var c;while(a.eb()){c=a.fb();if(b==null?c==null:y(b,c)){return a}}return null}
function Rf(a,b){var c,d;c=(d=b[so],d==null?-1:d);if(c<0){return null}return re(Ym(a.c,c),18)}
function Tf(a,b){var c,d;c=(d=b[so],d==null?-1:d);b[so]=null;an(a.c,c,null);a.b=new Wf(c,a.b)}
function Sf(a,b){var c;if(!a.b){c=a.c.c;Wm(a.c,b)}else{c=a.b.b;an(a.c,c,b);a.b=a.b.c}b.H[so]=c}
function Al(a,b){return b==null?a.c:b!=null&&b.cM&&!!b.cM[1]?a.f[Zo+re(b,1)]:Bl(a,b,~~z(b))}
function Il(a,b){return b==null?Kl(a):b!=null&&b.cM&&!!b.cM[1]?Ll(a,re(b,1)):Jl(a,b,~~z(b))}
function El(a,b,c){return b==null?Gl(a,c):b!=null&&b.cM&&!!b.cM[1]?Hl(a,re(b,1),c):Fl(a,b,c,~~z(b))}
function fg(){var b=$wnd.onresize;$wnd.onresize=Qn(function(a){try{vf()}finally{b&&b(a)}})}
function ni(){this.H=$doc.createElement(Co);this.b=new vi(this.H);this.H[to]='gwt-Label'}
function qi(){pi.call(this,$doc.createElement(Co));this.H[to]='gwt-HTML';this.H[to]='Caption'}
function Ug(){Vg.call(this,$doc.createElement(Co));this.H.style[xo]='relative';this.H.style[Do]='hidden'}
function nh(){var a;this.H=(a=$doc.createElement('BUTTON'),a.type='button',a);this.H[to]='gwt-Button'}
function T(a){var b,c,d;d=U(a);for(b=0,c=d.length;b<c;++b){d[b]=d[b].length==0?'anonymous':d[b]}return d}
function pk(a){var b,c;for(b=0;b<a.c;++b){for(c=0;c<a.c;++c){if(!a.f[b][c].b){return false}}}return true}
function rh(a,b){if(a.C!=b){return false}try{zg(b,null)}finally{a.bb().removeChild(b.H);a.C=null}return true}
function Ah(a,b,c){var d;a.v=b;a.B=c;b-=db($doc);c-=eb($doc);d=a.H;d.style[zo]=b+(Mb(),Ao);d.style[Bo]=c+Ao}
function Tg(a,b,c){var d;d=a.H;if(b==-1&&c==-1){Wg(d)}else{d.style[xo]=yo;d.style[zo]=b+Ao;d.style[Bo]=c+Ao}}
function Yh(a,b,c){var d,e;if(a.g){d=b+bb(a.H);e=c+cb(a.H);if(d<a.c||d>=a.j||e<a.d){return}Ah(a,d-a.e,e-a.f)}}
function vf(){var a,b;if(of){b=gb($doc);a=fb($doc);if(nf!=b||mf!=a){nf=b;mf=a;pd((!lf&&(lf=new Df),lf),b)}}}
function Nd(a){var b,c;if(a.b){try{for(c=new Em(a.b);c.c<c.e.mb();){b=re(Cm(c),126);b.hb()}}finally{a.b=null}}}
function Oj(a,b){var c;if(b<0||b>=a.d){throw new Ik}--a.d;for(c=b;c<a.d;++c){ke(a.b,c,a.b[c+1])}ke(a.b,a.d,null)}
function sh(a,b){if(b==a.C){return}!!b&&yg(b);!!a.C&&rh(a.k,a.C);a.C=b;if(b){$(a.H).appendChild(a.C.H);zg(b,a)}}
function Ch(a){if(a.x){Zj(a.x.b);a.x=null}if(a.t){Zj(a.t.b);a.t=null}if(a.A){a.x=Xe(new ej(a));a.t=hf(new gj(a))}}
function Xe(a){Gf();!Ze&&(Ze=new zc);if(!We){We=new Bd(null,true);$e=new af}return new Sd(Hd(We.b,Ze,a))}
function tb(){tb=Pn;sb=new vb;pb=new xb;qb=new zb;rb=new Bb;je(xe,{122:1,138:1},129,[sb,pb,qb,rb])}
function Qj(a){this.c=a;this.b=he(Ce,{94:1,95:1,99:1,112:1,119:1,120:1,122:1,138:1},19,4,0)}
function Vd(a){w.call(this,a.mb()==0?null:re(a.nb(he(Ie,{122:1,127:1,138:1},15,0,0)),127)[0]);this.b=a}
function xl(e,a){var b=e.f;for(var c in b){if(c.charCodeAt(0)==58){var d=new lm(e,c.substring(1));a.ib(d)}}}
function ok(a){var b,c;for(b=0;b<a.c;++b){for(c=0;c<a.c;++c){a.f[b][c]=new vk(a.d[ve(Math.random()*a.d.length)])}}}
function Pk(a){var b,c;if(a>-129&&a<128){b=a+128;c=(Rk(),Qk)[b];!c&&(c=Qk[b]=new Mk(a));return c}return new Mk(a)}
function qk(a,b,c){if(Xk(c,b)){return -2}++a.b;nk(a,0,0,b,c);rk(a,0,0,c);if(pk(a)){return a.b<=a.e?0:-1}return a.b}
function Nf(a,b){var c=0,d=a.firstChild;while(d){if(d.nodeType==1){if(b==c)return d;++c}d=d.nextSibling}return null}
function Ng(a,b){var c;if(b.G!=a){return false}try{zg(b,null)}finally{c=b.H;ab(c).removeChild(c);Pj(a.b,b)}return true}
function Bi(a,b){var c;if(b.G!=a){return false}try{zg(b,null)}finally{c=b.H;ab(c).removeChild(c);Tf(a.i,c)}return true}
function Ld(a,b){var c,d;d=re(Al(a.e,b),124);if(!d){d=new xn;El(a.e,b,d)}c=re(d.c,125);if(!c){c=new dn;Gl(d,c)}return c}
function Md(a,b){var c,d;d=re(Al(a.e,b),124);if(!d){return pn(),pn(),on}c=re(d.c,125);if(!c){return pn(),pn(),on}return c}
function vj(){rj();var a;a=re(Al(pj,null),20);if(a){return a}pj.e==0&&pf(new Aj);a=new Cj;El(pj,null,a);zn(qj,a);return a}
function gl(a){el();var b=Zo+a;var c=dl[b];if(c!=null){return c}c=bl[b];c==null&&(c=fl(a));hl();return dl[b]=c}
function yh(a){var b;b=a.C;if(b){a.p!=null&&(b.H.style[vo]=a.p,undefined);a.q!=null&&(b.H.style[wo]=a.q,undefined)}}
function Qh(a){var b,c;c=$doc.createElement(Jo);b=$doc.createElement(Co);c.appendChild(b);c[to]=a;b[to]=a+'Inner';return c}
function Yi(a){if(!a.b){a.b=$doc.createElement('colgroup');Pf(a.c.g,a.b,0);a.b.appendChild($doc.createElement(Ro))}}
function Zl(a){if(!a.c){throw new Gk('Must call next() before remove().')}else{Dm(a.b);Il(a.d,a.c.pb());a.c=null}}
function Ii(a,b){if(b<0){throw new Jk('Cannot access a row with a negative index: '+b)}if(b>=a.c){throw new Jk(Oo+b+Po+a.c)}}
function u(a){var b,c,d;c=he(Ge,{122:1,138:1},143,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d]){throw new Tk}c[d]=a[d]}}
function R(){var a,b,c,d;c=P(T(S()),3);d=he(Ge,{122:1,138:1},143,c.length,0);for(a=0,b=d.length;a<b;++a){d[a]=new Wk(c[a])}u(d)}
function wg(a,b){var c;switch(Ff(b.type)){case 16:case 32:c=b.relatedTarget;if(!!c&&a.H.contains(c)){return}}lc(b,a,a.H)}
function nc(a){var b,c;b=a.c;if(b){return c=a.b,(c.clientX||0)-bb(b)+(b.scrollLeft||0)+ib(b.ownerDocument)}return a.b.clientX||0}
function oc(a){var b,c;b=a.c;if(b){return c=a.b,(c.clientY||0)-cb(b)+(b.scrollTop||0)+jb(b.ownerDocument)}return a.b.clientY||0}
function tk(a){var b,c;b=new xn;for(c=4;c<=40;++c){El(b,Pk(c),Pk(c*2-ve(Math.ceil(c/10))))}return re(Al(b,Pk(a)),128).b}
function Ci(a,b){var c,d,e;d=a.b;for(c=0;c<d;++c){e=a.e.b.d.rows[b].cells[c];Ai(a,e,false)}a.d.removeChild(a.d.rows[b])}
function Kd(a,b,c){var d,e,f;d=Md(a,b);e=d.lb(c);e&&d.kb()&&(f=re(Al(a.e,b),124),re(Kl(f),125),f.e==0&&Il(a.e,b),undefined)}
function lc(a,b,c){var d,e,f;if(kc){f=re(kc.b[a.type],4);if(f){d=f.b.b;e=f.b.c;f.b.b=a;f.b.c=c;ug(b,f.b);f.b.b=d;f.b.c=e}}}
function wl(h,a){var b=h.b;for(var c in b){var d=parseInt(c,10);if(c==d){var e=b[d];for(var f=0,g=e.length;f<g;++f){a.ib(e[f])}}}}
function Cl(h,a,b){var c=h.b[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.pb();if(h.ob(a,g)){return true}}}return false}
function Bl(h,a,b){var c=h.b[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.pb();if(h.ob(a,g)){return f.qb()}}}return null}
function Xd(a){var b;b=a[ao]==null?null:String(a[ao]);if(Yk(bo,b)){return be(),ae}else if(Yk(co,b)){return be(),_d}return be(),$d}
function gwtOnLoad(b,c,d,e){$moduleName=c;$moduleBase=d;if(b)try{Qn(Me)()}catch(a){b(c)}else{Qn(Me)()}}
function be(){be=Pn;ae=new ce('RTL',0);_d=new ce('LTR',1);$d=new ce('DEFAULT',2);je(ze,{122:1,138:1},134,[ae,_d,$d])}
function jj(a){if(!a.f){ij(a);a.d||Sg((rj(),vj()),a.b)}a.b.H.style['clip']='rect(auto, auto, auto, auto)';a.b.H.style[Do]=To}
function Yd(a,b){switch(b.b){case 0:{a[ao]=bo;break}case 1:{a[ao]=co;break}case 2:{Xd(a)!=(be(),$d)&&(a[ao]=Rn,undefined);break}}}
function $k(c){if(c.length==0||c[0]>Sn&&c[c.length-1]>Sn){return c}var a=c.replace(/^(\s*)/,Rn);var b=a.replace(/\s*$/,Rn);return b}
function Pf(a,b,c){var d=0,e=a.firstChild,f=null;while(e){if(e.nodeType==1){if(d==c){f=e;break}++d}e=e.nextSibling}a.insertBefore(b,f)}
function Ai(a,b,c){var d,e;d=$(b);e=null;!!d&&(e=re(Rf(a.i,d),19));if(e){Bi(a,e);return true}else{c&&(b.innerHTML=Rn,undefined);return false}}
function Rl(a,b){var c,d,e;if(b!=null&&b.cM&&!!b.cM[144]){c=re(b,144);d=c.pb();if(zl(a.b,d)){e=Al(a.b,d);return wn(c.qb(),e)}}return false}
function Ei(a,b,c,d){var e,f;Hi(a,b,c);e=(f=a.e.b.d.rows[b].cells[c],Ai(a,f,true),f);if(d){yg(d);Sf(a.i,d);e.appendChild(d.H);zg(d,a)}}
function yi(a,b,c){var d;zi(a,b);if(c<0){throw new Jk('Column '+c+' must be non-negative: '+c)}d=a.b;if(d<=c){throw new Jk(Mo+c+No+a.b)}}
function Hi(a,b,c){Ii(a,b);if(c<0){throw new Jk('Cannot access a column with a negative index: '+c)}if(c>=a.b){throw new Jk(Mo+c+No+a.b)}}
function Li(a,b){if(a.c==b){return}if(b<0){throw new Jk('Cannot set number of rows to '+b)}if(a.c<b){Ni(a.d,b-a.c,a.b);a.c=b}else{while(a.c>b){Ji(a,a.c-1)}}}
function ke(a,b,c){if(c!=null){if(a.qI>0&&!qe(c,a.qI)){throw new xk}if(a.qI<0&&(c.tM==Pn||c.cM&&!!c.cM[1])){throw new xk}}return a[b]=c}
function Q(a){var b,c,d,e;d=T(ue(a.b)?se(a.b):null);e=he(Ge,{122:1,138:1},143,d.length,0);for(b=0,c=e.length;b<c;++b){e[b]=new Wk(d[b])}u(e)}
function kj(a){ij(a);if(a.f){a.b.H.style[xo]=yo;a.b.B!=-1&&Ah(a.b,a.b.v,a.b.B);Qg((rj(),vj()),a.b)}else{a.d||Sg((rj(),vj()),a.b)}a.b.H.style[Do]=To}
function O(b,c){var a,d,e,f;for(d=0,e=b.length;d<e;++d){f=b[d];try{f[1]?f[0].xb()&&(c=N(c,f)):f[0].xb()}catch(a){a=Ne(a);if(!te(a,2))throw a}}return c}
function yg(a){if(!a.G){(rj(),zl(qj.b,a))&&tj(a)}else if(a.G){a.G.Z(a)}else if(a.G){throw new Gk("This widget's parent does not implement HasWidgets")}}
function sk(a,b){this.c=a;this.e=tk(a);this.d=b;this.f=ie([Le,De],[{122:1,138:1},{121:1,122:1,138:1}],[121,137],[this.c,this.c],0,2,0);this.b=0;ok(this)}
function aj(){var a;a=null.xb();gb($doc);fb($doc);a[So]=(tb(),'none');null.xb(Mb());null.xb(Mb());kb($doc);hb($doc);null.xb(Mb());null.xb(Mb());a[So]='block'}
function cn(a,b){var c,d,e;b.length<a.c&&(b=(d=b,e=ge(0,a.c),je(d.aC,d.cM,d.qI,e),e));for(c=0;c<a.c;++c){ke(b,c,a.b[c])}b.length>a.c&&ke(b,a.c,null);return b}
function Wh(a,b){var c,d,e,f;c=b.target;if(Z(c)){return (f=(e=Nf(a.k.c,0),d=Nf(e,1),$(d)).parentNode,(!f||f.nodeType!=1)&&(f=null),f).contains(c)}return false}
function ij(a){if(a.f){if(a.b.u){$doc.body.appendChild(a.b.r);a.e=rf(a.b.s);aj();a.c=true}}else if(a.c){$doc.body.removeChild(a.b.r);Zj(a.e.b);a.e=null;a.c=false}}
function Mb(){Mb=Pn;Lb=new Ob;Jb=new Qb;Eb=new Sb;Fb=new Ub;Kb=new Wb;Ib=new Yb;Gb=new $b;Db=new ac;Hb=new cc;je(ye,{122:1,138:1},131,[Lb,Jb,Eb,Fb,Kb,Ib,Gb,Db,Hb])}
function rk(a,b,c,d){if(b<0||b>=a.c||c<0||c>=a.c){return}if(y(a.f[b][c].c,d)&&!a.f[b][c].b){a.f[b][c].b=true;rk(a,b-1,c,d);rk(a,b+1,c,d);rk(a,b,c-1,d);rk(a,b,c+1,d)}return}
function nk(a,b,c,d,e){if(b<0||b>=a.c||c<0||c>=a.c){return}if(y(a.f[b][c].c,d)){a.f[b][c].c=e;a.f[b][c].b=false;nk(a,b-1,c,d,e);nk(a,b+1,c,d,e);nk(a,b,c-1,d,e);nk(a,b,c+1,d,e)}return}
function cf(a,b){var c,d,e,f,g;if(!!Ze&&!!a&&zl(a.b.e,Ze)){c=$e.b;d=$e.c;e=$e.d;f=$e.e;_e($e);$e.e=b;zd(a,$e);g=!($e.b&&!$e.c);$e.b=c;$e.c=d;$e.d=e;$e.e=f;return g}return true}
function zd(b,c){var a,d,e;!c.f||c.K();e=c.g;c.g=b.c;try{Jd(b.b,c)}catch(a){a=Ne(a);if(te(a,14)){d=a;throw new Wd(d.b)}else throw a}finally{e==null?(c.f=true,c.g=null):(c.g=e)}}
function ie(a,b,c,d,e,f,g){var h,i,j,k;j=d[e];i=e==f-1;k=ge(i?g:0,j);ne();pe(k,le,me);k.aC=a[e];k.cM=b[e];k.qI=c[e];if(!i){++e;for(h=0;h<j;++h){k[h]=ie(a,b,c,d,e,f,g)}}return k}
function cb(a){var b=0;var c=a.parentNode;while(c&&c.offsetParent){c.tagName!=Tn&&c.tagName!=Un&&(b-=c.scrollTop);c=c.parentNode}while(a){b+=a.offsetTop;a=a.offsetParent}return b}
function bb(a){var b=0;var c=a.parentNode;while(c&&c.offsetParent){c.tagName!=Tn&&c.tagName!=Un&&(b-=c.scrollLeft);c=c.parentNode}while(a){b+=a.offsetLeft;a=a.offsetParent}return b}
function ge(a,b){var c=new Array(b);if(a==3){for(var d=0;d<b;++d){var e=new Object;e.l=e.m=e.h=0;c[d]=e}}else if(a>0){var e=[null,0,false][a];for(var d=0;d<b;++d){c[d]=e}}return c}
function zg(a,b){var c;c=a.G;if(!b){try{!!c&&c.D&&xg(a)}finally{a.G=null}}else{if(c){throw new Gk('Cannot set a new parent without first clearing the old parent')}a.G=b;b.D&&a.X()}}
function Jl(h,a,b){var c=h.b[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.pb();if(h.ob(a,g)){c.length==1?delete h.b[b]:c.splice(d,1);--h.e;return f.qb()}}}return null}
function Fl(j,a,b,c){var d=j.b[c];if(d){for(var e=0,f=d.length;e<f;++e){var g=d[e];var h=g.pb();if(j.ob(a,h)){var i=g.qb();g.rb(b);return i}}}else{d=j.b[c]=[]}var g=new In(a,b);d.push(g);++j.e;return null}
function Oe(a){return $stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date).getTime(),type:'onModuleLoadStart',className:a})}
function xg(a){if(!a.D){throw new Gk("Should only call onDetach when the widget is attached to the browser's document")}try{a.Y()}finally{try{a.W()}finally{a.H.__listener=null;a.D=false}}}
function vg(a){var b;if(a.D){throw new Gk("Should only call onAttach when the widget is detached from the browser's document")}a.D=true;a.H.__listener=a;b=a.E;a.E=-1;b>0&&(a.E==-1?Ve(a.H,b|(a.H.__eventBits||0)):(a.E|=b));a.V()}
function Zi(a,b,c){var d,e;b=b>1?b:1;e=a.b.childNodes.length;if(e<b){for(d=e;d<b;++d){a.b.appendChild($doc.createElement(Ro))}}else if(!c&&e>b){for(d=e;d>b;--d){a.b.removeChild(a.b.lastChild)}}}
function Mi(a,b){this.i=new Uf;this.g=$doc.createElement(Eo);this.d=$doc.createElement(Fo);this.g.appendChild(this.d);this.H=this.g;this.e=new Wi(this);Di(this,new $i(this));Ki(this,b);Li(this,a)}
function ch(b,c){var h;ah();var a,d,e,f,g;d=null;for(g=b.$();g.eb();){f=re(g.fb(),19);try{c.ab(f)}catch(a){a=Ne(a);if(te(a,15)){e=a;!d&&(d=new An);h=El(d.b,e,d)}else throw a}}if(d){throw new bh(d)}}
function fl(a){var b,c,d,e;b=0;d=a.length;e=d-4;c=0;while(c<e){b=a.charCodeAt(c+3)+31*(a.charCodeAt(c+2)+31*(a.charCodeAt(c+1)+31*(a.charCodeAt(c)+31*b)))|0;c+=4}while(c<d){b=b*31+a.charCodeAt(c++)}return b|0}
function Hd(a,b,c){var d;if(!b){throw new Uk('Cannot add a handler with a null type')}if(!c){throw new Uk('Cannot add a null handler')}a.c>0?Gd(a,new ak(a,b,c)):(d=Ld(a,b),d.ib(c),undefined);return new $j(a,b,c)}
function Ni(a,b,c){var d=$doc.createElement(Jo);d.innerHTML=Qo;var e=$doc.createElement(Io);for(var f=0;f<c;f++){var g=d.cloneNode(true);e.appendChild(g)}a.appendChild(e);for(var h=1;h<b;h++){a.appendChild(e.cloneNode(true))}}
function sg(a,b){var c=a.className.split(/\s+/);if(!c){return}var d=c[0];var e=d.length;c[0]=b;for(var f=1,g=c.length;f<g;f++){var h=c[f];h.length>e&&h.charAt(e)=='-'&&h.indexOf(d)==0&&(c[f]=b+h.substring(e))}a.className=c.join(Sn)}
function U(a){var b,c,d,e,f;f=a&&a.message?a.message.split('\n'):[];for(b=0,c=0,e=f.length;c<e;++b,c+=2){d=f[c].lastIndexOf('function ');d==-1?(f[b]=Rn,undefined):(f[b]=$k(f[c].substr(d+9,f[c].length-(d+9))),undefined)}f.length=b;return f}
function W(a,b){var c,d,e,f;b=$k(b);f=a.className;c=f.indexOf(b);while(c!=-1){if(c==0||f.charCodeAt(c-1)==32){d=c+b.length;e=f.length;if(d==e||d<e&&f.charCodeAt(d)==32){break}}c=f.indexOf(b,c+1)}if(c==-1){f.length>0&&(f+=Sn);a.className=f+b}}
function cg(h){var c=Rn;var d=$wnd.location.hash;d.length>0&&(c=h.Q(d.substring(1)));Yf=c;var e=h;var f=Qn(function(){var a=Rn,b=$wnd.location.hash;b.length>0&&(a=e.Q(b.substring(1)));e.R(a)});var g=function(){$wnd.setTimeout(g,250);f()};g();return true}
function Nj(a,b,c){var d,e;if(c<0||c>a.d){throw new Ik}if(a.d==a.b.length){e=he(Ce,{94:1,95:1,99:1,112:1,119:1,120:1,122:1,138:1},19,a.b.length*2,0);for(d=0;d<a.b.length;++d){ke(e,d,a.b[d])}a.b=e}++a.d;for(d=a.d-1;d>c;--d){ke(a.b,d,a.b[d-1])}ke(a.b,c,b)}
function Y(a,b){var c,d,e,f,g,h,i;b=$k(b);i=a.className;e=i.indexOf(b);while(e!=-1){if(e==0||i.charCodeAt(e-1)==32){f=e+b.length;g=i.length;if(f==g||f<g&&i.charCodeAt(f)==32){break}}e=i.indexOf(b,e+1)}if(e!=-1){c=$k(i.substr(0,e-0));d=$k(Zk(i,e+b.length));c.length==0?(h=d):d.length==0?(h=c):(h=c+Sn+d);a.className=h}}
function Jd(b,c){var a,d,e,f,g,h,i;if(!c){throw new Uk('Cannot fire null event')}try{++b.c;g=Md(b,c.J());d=null;h=b.d?g.vb(g.mb()):g.ub();while(b.d?h.c>0:h.c<h.e.mb()){f=b.d?Jm(h):Cm(h);try{c.I(re(f,123))}catch(a){a=Ne(a);if(te(a,15)){e=a;!d&&(d=new An);i=El(d.b,e,d)}else throw a}}if(d){throw new Vd(d)}}finally{--b.c;b.c==0&&Nd(b)}}
function eg(){var d=$wnd.onbeforeunload;var e=$wnd.onunload;$wnd.onbeforeunload=function(a){var b,c;try{b=Qn(uf)()}finally{c=d&&d(a)}if(b!=null){return b}if(c!=null){return c}};$wnd.onunload=Qn(function(a){try{kf&&jd((!lf&&(lf=new Df),lf))}finally{e&&e(a);$wnd.onresize=null;$wnd.onscroll=null;$wnd.onbeforeunload=null;$wnd.onunload=null}})}
function Me(){var a;!!$stats&&Oe('com.google.gwt.user.client.UserAgentAsserter');a=jf();Xk(eo,a)||($wnd.alert('ERROR: Possible problem with your *.gwt.xml module file.\nThe compile time user.agent value (opera) does not match the runtime user.agent value ('+a+'). Expect more errors.\n'),undefined);!!$stats&&Oe('com.karma.client.Coloroid');hk(new ik)}
function Ph(a){var b,c,d,e;this.H=$doc.createElement(Eo);d=this.H;this.c=$doc.createElement(Fo);d.appendChild(this.c);d[Go]=0;d[Ho]=0;for(b=0;b<a.length;++b){c=(e=$doc.createElement(Io),e[to]=a[b],e.appendChild(Qh(a[b]+'Left')),e.appendChild(Qh(a[b]+'Center')),e.appendChild(Qh(a[b]+'Right')),e);this.c.appendChild(c);b==1&&(this.b=$(Nf(c,1)))}this.H[to]='gwt-DecoratorPanel'}
--></script>
<script><!--
function Ki(a,b){var c,d,e,f,g,h,i,j;if(a.b==b){return}if(b<0){throw new Jk('Cannot set number of columns to '+b)}if(a.b>b){for(c=0;c<a.c;++c){for(d=a.b-1;d>=b;--d){yi(a,c,d);e=(g=a.e.b.d.rows[c].cells[d],Ai(a,g,false),g);f=a.d.rows[c];f.removeChild(e)}}}else{for(c=0;c<a.c;++c){for(d=a.b;d<b;++d){i=a.d.rows[c];h=(j=$doc.createElement(Jo),j.innerHTML=Qo,j);Pf(i,h,d)}}}a.b=b;Zi(a.f,b,false)}
function zh(a,b){var c,d,e,f;if(b.b||!a.y&&b.c){a.w&&(b.b=true);return}a.db(b);if(b.b){return}d=b.e;c=wh(a,d);c&&(b.c=true);a.w&&(b.b=true);f=Ff(d.type);switch(f){case 512:case 256:case 128:{return}case 4:if(Qe){b.c=true;return}if(!c&&a.n){xh(a);return}break;case 8:case 64:case 1:case 2:{if(Qe){b.c=true;return}break}case 2048:{e=d.target;if(a.w&&!c&&!!e){e.blur&&e!=$doc.body&&e.blur();b.b=true;return}break}}}
function kk(a,b){var c,d,e,f,g,h;c=re(b.g,51);h=qk(a.b.c,X(a.b.n[0][0].S(),to),X(c.S(),to));d=a.b.c.c;for(f=0;f<d;++f){for(g=0;g<d;++g){mg(a.b.n[f][g],re(a.b.c.f[f][g].c,1))}}e=new $h;switch(h){case 0:ui(a.b.j.b,Lo);ui(e.b.b,'Congratulations !! Next Level');!e.i&&(e.i=rf(new gi(e)));Bh(e);gk(a.b,++a.b.o);break;case -1:ui(a.b.j.b,Lo);ui(e.b.b,'Hard Luck !! Try Again');!e.i&&(e.i=rf(new gi(e)));Bh(e);gk(a.b,a.b.o);break;case -2:break;default:ui(a.b.j.b,'Moves : '+h);}}
function gk(a,b){var c,d,e,f;a.n=ie([Ke,Be],[{122:1,138:1},{68:1,70:1,72:1,73:1,75:1,76:1,78:1,79:1,80:1,84:1,85:1,86:1,87:1,88:1,89:1,90:1,91:1,92:1,93:1,94:1,95:1,96:1,97:1,99:1,104:1,105:1,109:1,110:1,111:1,112:1,113:1,114:1,115:1,118:1,119:1,120:1,122:1,138:1}],[114,63],[b,b],0,2,0);a.f=new Mi(b,b);Sg(a.b,a.f);Rg(a.b,a.f,0,0);lg(a.f,Uo,Uo);a.f.g[Go]=0;a.f.g[Ho]=0;a.c=new sk(b,bn(a.i));for(d=0;d<b;++d){for(e=0;e<b;++e){ke(a.n[d],e,new ni);f=~~(320/b)+Ao;lg(a.n[d][e],f,f);c=re(a.c.f[d][e].c,1);mg(a.n[d][e],c);Ei(a.f,d,e,a.n[d][e])}}ui(a.k.b,'Par : '+tk(b))}
function Ve(a,b){Gf();a.__eventBits=b;a.onclick=b&1?Lf:null;a.ondblclick=b&2?Lf:null;a.onmousedown=b&4?Lf:null;a.onmouseup=b&8?Lf:null;a.onmouseover=b&16?Lf:null;a.onmouseout=b&32?Lf:null;a.onmousemove=b&64?Lf:null;a.onkeydown=b&128?Lf:null;a.onkeypress=b&256?Lf:null;a.onkeyup=b&512?Lf:null;a.onchange=b&1024?Lf:null;a.onfocus=b&2048?Lf:null;a.onblur=b&4096?Lf:null;a.onlosecapture=b&8192?Lf:null;a.onscroll=b&16384?Lf:null;a.onload=b&32768?Mf:null;a.onerror=b&65536?Lf:null;a.onmousewheel=b&131072?Lf:null;a.oncontextmenu=b&262144?Lf:null;a.onpaste=b&524288?Lf:null}
function jf(){var b=navigator.userAgent.toLowerCase();var c=function(a){return parseInt(a[1])*1000+parseInt(a[2])};if(function(){return b.indexOf(eo)!=-1}())return eo;if(function(){return b.indexOf('webkit')!=-1}())return 'safari';if(function(){return b.indexOf(fo)!=-1&&$doc.documentMode>=9}())return 'ie9';if(function(){return b.indexOf(fo)!=-1&&$doc.documentMode>=8}())return 'ie8';if(function(){var a=/msie ([0-9]+)\.([0-9]+)/.exec(b);if(a&&a.length==3)return c(a)>=6000}())return 'ie6';if(function(){return b.indexOf('gecko')!=-1}())return 'gecko1_8';return 'unknown'}
function Ff(a){switch(a){case 'blur':return 4096;case 'change':return 1024;case Wn:return 1;case go:return 2;case 'focus':return 2048;case ho:return 128;case io:return 256;case jo:return 512;case 'load':return 32768;case 'losecapture':return 8192;case Xn:return 4;case Yn:return 64;case Zn:return 32;case $n:return 16;case _n:return 8;case 'scroll':return 16384;case 'error':return 65536;case 'DOMMouseScroll':case ko:return 131072;case 'contextmenu':return 262144;case 'paste':return 524288;case lo:return 1048576;case mo:return 2097152;case no:return 4194304;case oo:return 8388608;case po:return 16777216;case qo:return 33554432;case ro:return 67108864;case 'ended':return 134217728;case 'progress':return 268435456;case 'canplaythrough':return 536870912;default:return -1;}}
function hk(a){var b,c,d,e;e=(rj(),vj());a.b=new Ug;Rg(e,a.b,0,0);lg(a.b,Vo,Vo);a.e=new lk(a);a.d=ie([Je,Ae],[{122:1,138:1},{69:1,70:1,71:1,72:1,73:1,74:1,75:1,76:1,77:1,78:1,79:1,80:1,81:1,82:1,83:1,84:1,85:1,86:1,87:1,88:1,89:1,90:1,91:1,92:1,93:1,94:1,95:1,98:1,99:1,100:1,101:1,102:1,103:1,106:1,107:1,108:1,110:1,112:1,115:1,116:1,117:1,118:1,119:1,120:1,122:1,138:1}],[101,51],[2,3],0,2,0);Xm(a.i,0,'red-1');Xm(a.i,1,'green-2');Xm(a.i,2,'blue-3');Xm(a.i,3,'cyan-4');Xm(a.i,4,'magenta-5');Xm(a.i,5,'yellow-6');a.g=new Mi(2,3);Rg(a.b,a.g,0,321);lg(a.g,Uo,Wo);for(c=0;c<2;++c){for(d=0;d<3;++d){a.d[c][d]=new nh;lg(a.d[c][d],Wo,'35px');b=re(Ym(a.i,c*3+d),1);mg(a.d[c][d],b);tg(a.d[c][d],a.e,(qc(),qc(),pc));Ei(a.g,c,d,a.d[c][d])}}gk(a,a.o);lg(a.j,Xo,Yo);Rg(a.b,a.j,10,430);lg(a.k,Xo,Yo);Rg(a.b,a.k,100,430)}
function _h(a){var b,c,d,e,f,g,h,i;this.H=$doc.createElement(Co);this.s=new bj;this.z=new mj(this);this.H.appendChild($doc.createElement(Co));Ah(this,0,0);(e=$(this.H).parentNode,(!e||e.nodeType!=1)&&(e=null),e)[to]='gwt-PopupPanel';$(this.H)[to]=Ko;this.n=true;this.o=true;this.w=true;d=je(He,{122:1,138:1},1,['dialogTop','dialogMiddle','dialogBottom']);this.k=new Ph(d);this.k.S()[to]=Rn;qg((f=$(this.H).parentNode,(!f||f.nodeType!=1)&&(f=null),f),'gwt-DecoratedPopupPanel');sh(this,this.k);yh(this);pg($(this.H),Ko,false);pg(this.k.b,'dialogContent',true);yg(a);this.b=a;c=(h=Nf(this.k.c,0),g=Nf(h,1),$(g));c.appendChild(this.b.H);zg(this.b,this);(i=$(this.H).parentNode,(!i||i.nodeType!=1)&&(i=null),i)[to]='gwt-DialogBox';this.j=gb($doc);this.c=db($doc);this.d=eb($doc);b=new si(this);tg(this,b,(Dc(),Dc(),Cc));tg(this,b,(_c(),_c(),$c));tg(this,b,(Jc(),Jc(),Ic));tg(this,b,(Vc(),Vc(),Uc));tg(this,b,(Pc(),Pc(),Oc))}
function Of(){Jf=Qn(function(a){if(!Se(a)){a.stopPropagation();a.preventDefault();return false}return true});Lf=Qn(function(a){var b,c=this;while(c&&!(b=c.__listener)){c=c.parentNode}c&&c.nodeType!=1&&(c=null);b&&Hf(b)&&Re(a,c,b)});Mf=Qn(function(a){this.__gwtLastUnhandledEvent=a.type;Lf.call(this,a)});Kf=Qn(function(a){var b=Jf;if(b(a)){var c=If;if(c&&c.__listener){if(Hf(c.__listener)){Re(a,c,c.__listener);a.stopPropagation()}}}});$wnd.addEventListener(Wn,Kf,true);$wnd.addEventListener(go,Kf,true);$wnd.addEventListener(Xn,Kf,true);$wnd.addEventListener(_n,Kf,true);$wnd.addEventListener(Yn,Kf,true);$wnd.addEventListener($n,Kf,true);$wnd.addEventListener(Zn,Kf,true);$wnd.addEventListener(ko,Kf,true);$wnd.addEventListener(ho,Jf,true);$wnd.addEventListener(jo,Jf,true);$wnd.addEventListener(io,Jf,true);$wnd.addEventListener(lo,Kf,true);$wnd.addEventListener(mo,Kf,true);$wnd.addEventListener(no,Kf,true);$wnd.addEventListener(oo,Kf,true);$wnd.addEventListener(po,Kf,true);$wnd.addEventListener(qo,Kf,true);$wnd.addEventListener(ro,Kf,true)}
var Rn='',Sn=' ',Qo='&nbsp;',No=', Column size: ',Po=', Row size: ',Wo='100px',Xo='140px',Uo='320px',Vo='500px',Yo='80px',Zo=':',Vn='CSS1Compat',Mo='Column index: ',Lo='Moves : 0',uo='Null widget handle. If you are creating a composite, ensure that initWidget() has been called.',Oo='Row index: ',Un='TBODY',Tn='TR',so='__uiObjectID',yo='absolute',Ho='cellPadding',Go='cellSpacing',to='className',Wn='click',Ro='col',go='dblclick',ao='dir',So='display',Co='div',qo='gesturechange',ro='gestureend',po='gesturestart',vo='height',ho='keydown',io='keypress',jo='keyup',zo='left',co='ltr',Xn='mousedown',Yn='mousemove',Zn='mouseout',$n='mouseover',_n='mouseup',ko='mousewheel',fo='msie',eo='opera',Do='overflow',Ko='popupContent',xo='position',Ao='px',bo='rtl',Eo='table',Fo='tbody',Jo='td',Bo='top',oo='touchcancel',no='touchend',mo='touchmove',lo='touchstart',Io='tr',To='visible',wo='width';var _;_=m.prototype={};_.eQ=function n(a){return this===a};_.hC=function o(){return this.$H||(this.$H=++C)};_.tM=Pn;_.cM={};_=l.prototype=new m;_.cM={};_.g=false;_.i=false;_=t.prototype=new m;_.cM={15:1,138:1};_=s.prototype=new t;_.cM={15:1,138:1};_=v.prototype=r.prototype=new s;_.cM={2:1,15:1,138:1};_=x.prototype=q.prototype=new r;_.cM={2:1,15:1,138:1};_.b=null;_=A.prototype=new m;_.cM={};var B=0,C=0;_=M.prototype=H.prototype=new A;_.cM={};_.b=null;_.c=null;var I;_=mb.prototype=new m;_.eQ=function nb(a){return this===a};_.hC=function ob(){return this.$H||(this.$H=++C)};_.cM={138:1,140:1,141:1};_.b=0;_=lb.prototype=new mb;_.cM={129:1,130:1,138:1,140:1,141:1};var pb,qb,rb,sb;_=vb.prototype=ub.prototype=new lb;_.cM={129:1,130:1,138:1,140:1,141:1};_=xb.prototype=wb.prototype=new lb;_.cM={129:1,130:1,138:1,140:1,141:1};_=zb.prototype=yb.prototype=new lb;_.cM={129:1,130:1,138:1,140:1,141:1};_=Bb.prototype=Ab.prototype=new lb;_.cM={129:1,130:1,138:1,140:1,141:1};_=Cb.prototype=new mb;_.cM={131:1,138:1,140:1,141:1};var Db,Eb,Fb,Gb,Hb,Ib,Jb,Kb,Lb;_=Ob.prototype=Nb.prototype=new Cb;_.cM={131:1,138:1,140:1,141:1};_=Qb.prototype=Pb.prototype=new Cb;_.cM={131:1,138:1,140:1,141:1};_=Sb.prototype=Rb.prototype=new Cb;_.cM={131:1,138:1,140:1,141:1};_=Ub.prototype=Tb.prototype=new Cb;_.cM={131:1,138:1,140:1,141:1};_=Wb.prototype=Vb.prototype=new Cb;_.cM={131:1,138:1,140:1,141:1};_=Yb.prototype=Xb.prototype=new Cb;_.cM={131:1,138:1,140:1,141:1};_=$b.prototype=Zb.prototype=new Cb;_.cM={131:1,138:1,140:1,141:1};_=ac.prototype=_b.prototype=new Cb;_.cM={131:1,138:1,140:1,141:1};_=cc.prototype=bc.prototype=new Cb;_.cM={131:1,138:1,140:1,141:1};_=ic.prototype=new m;_.cM={};_.g=null;_=hc.prototype=new ic;_.K=function jc(){this.f=false;this.g=null};_.cM={};_.f=false;_=gc.prototype=new hc;_.J=function mc(){return this.L()};_.cM={};_.b=null;_.c=null;var kc=null;_=fc.prototype=new gc;_.cM={};_=ec.prototype=new fc;_.cM={};_=rc.prototype=dc.prototype=new ec;_.I=function sc(a){kk(re(a,3),this)};_.L=function tc(){return pc};_.cM={};var pc;_=wc.prototype=new m;_.hC=function yc(){return this.d};_.cM={};_.d=0;var xc=0;_=zc.prototype=vc.prototype=new wc;_.cM={};_=Ac.prototype=uc.prototype=new vc;_.cM={4:1};_.b=null;_.c=null;_=Ec.prototype=Bc.prototype=new ec;_.I=function Fc(a){Th(re(a,5).b,this)};_.L=function Gc(){return Cc};_.cM={};var Cc;_=Kc.prototype=Hc.prototype=new ec;_.I=function Lc(a){Uh(re(a,6).b,this)};_.L=function Mc(){return Ic};_.cM={};var Ic;_=Qc.prototype=Nc.prototype=new ec;_.I=function Rc(a){re(re(a,7),8)};_.L=function Sc(){return Oc};_.cM={};var Oc;_=Wc.prototype=Tc.prototype=new ec;_.I=function Xc(a){re(re(a,9),8)};_.L=function Yc(){return Uc};_.cM={};var Uc;_=ad.prototype=Zc.prototype=new ec;_.I=function bd(a){Vh(re(a,10).b,this)};_.L=function cd(){return $c};_.cM={};var $c;_=ed.prototype=dd.prototype=new m;_.cM={};_.b=null;_=hd.prototype=fd.prototype=new hc;_.I=function id(a){re(a,11);uj()};_.J=function kd(){return gd};_.cM={};var gd=null;_=nd.prototype=ld.prototype=new hc;_.I=function od(a){re(a,12).M(this)};_.J=function qd(){return md};_.cM={};_.b=0;var md=null;_=ud.prototype=rd.prototype=new hc;_.I=function vd(a){td(re(a,13))};_.J=function xd(){return sd};_.cM={};var sd=null;_=Bd.prototype=Ad.prototype=yd.prototype=new m;_.N=function Cd(a){zd(this,a)};_.cM={133:1};_.b=null;_.c=null;_=Fd.prototype=new m;_.cM={};_=Ed.prototype=new Fd;_.O=function Od(a,b,c){this.c>0?Gd(this,new dk(this,a,c)):Kd(this,a,c)};_.cM={};_.b=null;_.c=0;_.d=false;_=Pd.prototype=Dd.prototype=new Ed;_.O=function Qd(a,b,c){this.c>0?Gd(this,new dk(this,a,c)):Kd(this,a,c)};_.cM={};_=Sd.prototype=Rd.prototype=new m;_.cM={};_.b=null;_=Vd.prototype=Ud.prototype=new r;_.cM={2:1,14:1,15:1,138:1};_.b=null;_=Wd.prototype=Td.prototype=new Ud;_.cM={2:1,14:1,15:1,138:1};_=ce.prototype=Zd.prototype=new mb;_.cM={134:1,138:1,140:1,141:1};var $d,_d,ae;_=ee.prototype=de.prototype=new m;_.cM={};_.aC=null;_.qI=0;var le,me;var Pe=null,Qe=null;var We=null;_=af.prototype=Ye.prototype=new hc;_.I=function bf(a){zh(re(a,16).b,this);$e.d=false};_.J=function df(){return Ze};_.K=function ef(){_e(this)};_.cM={};_.b=false;_.c=false;_.d=false;_.e=null;var Ze=null,$e=null;var ff=null;var kf=false,lf=null,mf=0,nf=0,of=false;_=zf.prototype=wf.prototype=new hc;_.I=function Af(a){we(a);null.xb()};_.J=function Bf(){return xf};_.cM={};var xf;_=Df.prototype=Cf.prototype=new yd;_.cM={133:1};var Ef=false;var If=null,Jf=null,Kf=null,Lf=null,Mf=null;_=Uf.prototype=Qf.prototype=new m;_.cM={};_.b=null;_=Wf.prototype=Vf.prototype=new m;_.cM={};_.b=0;_.c=null;_=Xf.prototype=new m;_.Q=function $f(a){return decodeURI(a.replace('%23','#'))};_.N=function _f(a){zd(this.b,a)};_.R=function ag(a){a=a==null?Rn:a;if(!Xk(a,Yf==null?Rn:Yf)){Yf=a;wd(this)}};_.cM={133:1};var Yf=Rn;_=dg.prototype=bg.prototype=new Xf;_.cM={133:1};_=kg.prototype=new m;_.S=function ng(){return this.H};_.T=function og(a){this.H.style[vo]=a};_.U=function rg(a){this.H.style[wo]=a};_.cM={18:1};_.H=null;_=jg.prototype=new kg;_.V=function Bg(){};_.W=function Cg(){};_.N=function Dg(a){!!this.F&&zd(this.F,a)};_.X=function Eg(){vg(this)};_.P=function Fg(a){wg(this,a)};_.Y=function Gg(){};_.cM={17:1,18:1,19:1,132:1,133:1,136:1};_.D=false;_.E=0;_.F=null;_.G=null;_=ig.prototype=new jg;_.V=function Hg(){ch(this,(ah(),$g))};_.W=function Ig(){ch(this,(ah(),_g))};_.cM={17:1,18:1,19:1,132:1,133:1,136:1};_=hg.prototype=new ig;_.$=function Og(){return new Uj(this.b)};_.Z=function Pg(a){return Ng(this,a)};_.cM={17:1,18:1,19:1,132:1,133:1,136:1};_=Ug.prototype=gg.prototype=new hg;_.Z=function Xg(a){var b;return b=Ng(this,a),b&&Wg(a.H),b};_._=function Yg(a,b,c){Tg(a,b,c)};_.cM={17:1,18:1,19:1,132:1,133:1,136:1};_=bh.prototype=Zg.prototype=new Td;_.cM={2:1,14:1,15:1,138:1};var $g,_g;_=eh.prototype=dh.prototype=new m;_.ab=function fh(a){a.X()};_.cM={};_=hh.prototype=gh.prototype=new m;_.ab=function ih(a){xg(a)};_.cM={};_=lh.prototype=new jg;_.X=function mh(){var a;vg(this);a=this.H.tabIndex;-1==a&&(this.H.tabIndex=0,undefined)};_.cM={17:1,18:1,19:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,45:1,46:1,52:1,53:1,56:1,57:1,64:1,65:1,66:1,67:1,132:1,133:1,136:1};_=kh.prototype=new lh;_.cM={17:1,18:1,19:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,45:1,46:1,49:1,50:1,52:1,53:1,56:1,57:1,58:1,60:1,64:1,65:1,66:1,67:1,132:1,133:1,136:1};_=nh.prototype=jh.prototype=new kh;_.cM={17:1,18:1,19:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,45:1,46:1,49:1,50:1,51:1,52:1,53:1,56:1,57:1,58:1,60:1,64:1,65:1,66:1,67:1,132:1,133:1,136:1};_=qh.prototype=new ig;_.bb=function th(){return this.H};_.$=function uh(){return new Gj(this)};_.Z=function vh(a){return rh(this,a)};_.cM={17:1,18:1,19:1,132:1,133:1,136:1};_.C=null;_=ph.prototype=new qh;_.bb=function Dh(){return $(this.H)};_.S=function Eh(){var a;return a=$(this.H).parentNode,(!a||a.nodeType!=1)&&(a=null),a};_.cb=function Fh(){xh(this)};_.db=function Gh(a){a.d&&(a.e,false)&&(a.b=true)};_.Y=function Hh(){this.A&&lj(this.z,false,true)};_.T=function Ih(a){this.p=a;yh(this);a.length==0&&(this.p=null)};_.U=function Jh(a){this.q=a;yh(this);a.length==0&&(this.q=null)};_.cM={17:1,18:1,19:1,132:1,133:1,136:1};_.n=false;_.o=false;_.p=null;_.q=null;_.r=null;_.t=null;_.u=false;_.v=-1;_.w=false;_.x=null;_.y=false;_.A=false;_.B=-1;_=oh.prototype=new ph;_.V=function Kh(){vg(this.k)};_.W=function Lh(){xg(this.k)};_.$=function Mh(){return new Gj(this.k)};_.Z=function Nh(a){return rh(this.k,a)};_.cM={17:1,18:1,19:1,132:1,133:1,136:1};_.k=null;_=Ph.prototype=Oh.prototype=new qh;_.bb=function Rh(){return this.b};_.cM={17:1,18:1,19:1,132:1,133:1,136:1};_.b=null;_.c=null;_=$h.prototype=Sh.prototype=new oh;_.V=function ai(){try{vg(this.k)}finally{this.b.X()}};_.W=function bi(){try{xg(this.k)}finally{xg(this.b)}};_.cb=function ci(){if(this.i){Zj(this.i.b);this.i=null}xh(this)};_.P=function di(a){switch(Ff(a.type)){case 4:case 8:case 64:case 16:case 32:if(!this.g&&!Wh(this,a)){return}}wg(this,a)};_.db=function ei(a){var b;b=a.e;!a.b&&Ff(a.e.type)==4&&Wh(this,b)&&(b.preventDefault(),undefined);a.d&&(a.e,false)&&(a.b=true)};_.cM={17:1,18:1,19:1,49:1,58:1,60:1,132:1,133:1,136:1};_.b=null;_.c=0;_.d=0;_.e=0;_.f=0;_.g=false;_.i=null;_.j=0;_=gi.prototype=fi.prototype=new m;_.M=function hi(a){this.b.j=a.b};_.cM={12:1,123:1};_.b=null;_=li.prototype=new jg;_.cM={17:1,18:1,19:1,48:1,54:1,59:1,61:1,62:1,132:1,133:1,136:1};_.b=null;_=oi.prototype=ni.prototype=ki.prototype=new li;_.cM={17:1,18:1,19:1,21:1,23:1,25:1,26:1,28:1,29:1,31:1,32:1,33:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,45:1,46:1,47:1,48:1,54:1,55:1,59:1,60:1,61:1,62:1,63:1,64:1,67:1,132:1,133:1,136:1};_=ji.prototype=new ki;_.cM={17:1,18:1,19:1,21:1,23:1,25:1,26:1,28:1,29:1,31:1,32:1,33:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,45:1,46:1,47:1,48:1,49:1,54:1,55:1,58:1,59:1,60:1,61:1,62:1,63:1,64:1,67:1,132:1,133:1,136:1};_=qi.prototype=ii.prototype=new ji;_.cM={17:1,18:1,19:1,21:1,23:1,25:1,26:1,28:1,29:1,31:1,32:1,33:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,45:1,46:1,47:1,48:1,49:1,54:1,55:1,58:1,59:1,60:1,61:1,62:1,63:1,64:1,67:1,132:1,133:1,136:1};_=si.prototype=ri.prototype=new m;_.cM={5:1,6:1,7:1,8:1,9:1,10:1,123:1};_.b=null;_=vi.prototype=ti.prototype=new m;_.cM={48:1};_.b=null;_.c=null;_.d=null;_=xi.prototype=new ig;_.$=function Fi(){return new Ri(this)};_.Z=function Gi(a){return Bi(this,a)};_.cM={17:1,18:1,19:1,28:1,29:1,132:1,133:1,136:1};_.d=null;_.e=null;_.f=null;_.g=null;_=Mi.prototype=wi.prototype=new xi;_.cM={17:1,18:1,19:1,28:1,29:1,132:1,133:1,136:1};_.b=0;_.c=0;_=Ri.prototype=Oi.prototype=new m;_.eb=function Si(){return this.c<this.e.c};_.fb=function Ti(){return Qi(this)};_.gb=function Ui(){var a;if(this.b<0){throw new Fk}a=re(Ym(this.e,this.b),19);yg(a);this.b=-1};_.cM={};_.b=-1;_.c=-1;_.d=null;_=Wi.prototype=Vi.prototype=new m;_.cM={};_.b=null;_=$i.prototype=Xi.prototype=new m;_.cM={};_.b=null;_.c=null;_=bj.prototype=_i.prototype=new m;_.M=function cj(a){aj()};_.cM={12:1,123:1};_=ej.prototype=dj.prototype=new m;_.cM={16:1,123:1};_.b=null;_=gj.prototype=fj.prototype=new m;_.cM={13:1,123:1};_.b=null;_=mj.prototype=hj.prototype=new l;_.cM={};_.b=null;_.c=false;_.d=false;_.e=null;_.f=false;_=nj.prototype=new gg;_.cM={17:1,18:1,19:1,20:1,132:1,133:1,136:1};var oj,pj,qj;_=xj.prototype=wj.prototype=new m;_.ab=function yj(a){a.D&&xg(a)};_.cM={};_=Aj.prototype=zj.prototype=new m;_.cM={11:1,123:1};_=Cj.prototype=Bj.prototype=new nj;_._=function Dj(a,b,c){b-=db($doc);c-=eb($doc);Tg(a,b,c)};_.cM={17:1,18:1,19:1,20:1,132:1,133:1,136:1};_=Gj.prototype=Ej.prototype=new m;_.eb=function Hj(){return this.b};_.fb=function Ij(){return Fj(this)};_.gb=function Jj(){!!this.c&&this.d.Z(this.c)};_.cM={};_.c=null;_.d=null;_=Qj.prototype=Kj.prototype=new m;_.$=function Rj(){return new Uj(this)};_.cM={};_.b=null;_.c=null;_.d=0;_=Uj.prototype=Sj.prototype=new m;_.eb=function Vj(){return this.b<this.c.d-1};_.fb=function Wj(){return Tj(this)};_.gb=function Xj(){if(this.b<0||this.b>=this.c.d){throw new Fk}this.c.c.Z(this.c.b[this.b--])};_.cM={};_.b=-1;_.c=null;_=$j.prototype=Yj.prototype=new m;_.cM={};_.b=null;_.c=null;_.d=null;_.e=null;_=ak.prototype=_j.prototype=new m;_.hb=function bk(){Id(this.b,this.d,this.c)};_.cM={126:1};_.b=null;_.c=null;_.d=null;_=dk.prototype=ck.prototype=new m;_.hb=function ek(){Kd(this.b,this.d,this.c)};_.cM={126:1};_.b=null;_.c=null;_.d=null;_=ik.prototype=fk.prototype=new m;_.cM={};_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.g=null;_.n=null;_.o=4;_=lk.prototype=jk.prototype=new m;_.cM={3:1,123:1};_.b=null;_=sk.prototype=mk.prototype=new m;_.cM={};_.b=0;_.c=0;_.d=null;_.e=0;_.f=null;_=vk.prototype=uk.prototype=new m;_.cM={137:1};_.b=false;_.c=null;_=xk.prototype=wk.prototype=new r;_.cM={2:1,15:1,138:1};_=zk.prototype=yk.prototype=new m;_.cM={};_=Bk.prototype=Ak.prototype=new r;_.cM={2:1,15:1,138:1};_=Dk.prototype=Ck.prototype=new r;_.cM={2:1,15:1,138:1};_=Gk.prototype=Fk.prototype=Ek.prototype=new r;_.cM={2:1,15:1,138:1};_=Jk.prototype=Ik.prototype=Hk.prototype=new r;_.cM={2:1,15:1,138:1};_=Lk.prototype=new m;_.cM={138:1,142:1};_=Mk.prototype=Kk.prototype=new Lk;_.eQ=function Nk(a){return a!=null&&a.cM&&!!a.cM[128]&&re(a,128).b==this.b};_.hC=function Ok(){return this.b};_.cM={128:1,138:1,140:1,142:1};_.b=0;var Qk;_=Uk.prototype=Tk.prototype=Sk.prototype=new r;_.cM={2:1,15:1,138:1};_=Wk.prototype=Vk.prototype=new m;_.cM={138:1,143:1};_=String.prototype;_.eQ=function _k(a){return Xk(this,a)};_.hC=function al(){return gl(this)};_.cM={1:1,138:1,139:1,140:1};var bl,cl=0,dl;_=jl.prototype=il.prototype=new r;_.cM={2:1,15:1,138:1};_=kl.prototype=new m;_.ib=function ml(a){throw new jl('Add not supported on this collection')};_.jb=function nl(a){var b;b=ll(this.$(),a);return !!b};_.kb=function ol(){return this.mb()==0};_.lb=function pl(a){var b;b=ll(this.$(),a);if(b){b.gb();return true}else{return false}};_.nb=function ql(a){var b,c,d;d=this.mb();a.length<d&&(a=fe(a,d));c=this.$();for(b=0;b<d;++b){ke(a,b,c.fb())}a.length>d&&ke(a,d,null);return a};_.cM={};_=sl.prototype=new m;_.eQ=function ul(a){var b,c,d,e,f;if(a===this){return true}if(!(a!=null&&a.cM&&!!a.cM[124])){return false}e=re(a,124);if(this.e!=e.e){return false}for(c=new $l((new Sl(e)).b);Bm(c.b);){b=c.c=re(Cm(c.b),144);d=b.pb();f=b.qb();if(!(d==null?this.d:d!=null&&d.cM&&!!d.cM[1]?Zo+re(d,1) in this.f:Cl(this,d,~~z(d)))){return false}if(!On(f,d==null?this.c:d!=null&&d.cM&&!!d.cM[1]?this.f[Zo+re(d,1)]:Bl(this,d,~~z(d)))){return false}}return true};_.hC=function vl(){var a,b,c;c=0;for(b=new $l((new Sl(this)).b);Bm(b.b);){a=b.c=re(Cm(b.b),144);c+=a.hC();c=~~c}return c};_.cM={124:1};_=rl.prototype=new sl;_.ob=function Ml(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&y(a,b)};_.cM={124:1};_.b=null;_.c=null;_.d=false;_.e=0;_.f=null;_=Ol.prototype=new kl;_.eQ=function Pl(a){var b,c,d;if(a===this){return true}if(!(a!=null&&a.cM&&!!a.cM[145])){return false}c=re(a,145);if(c.mb()!=this.mb()){return false}for(b=c.$();b.eb();){d=b.fb();if(!this.jb(d)){return false}}return true};_.hC=function Ql(){var a,b,c;a=0;for(b=this.$();b.eb();){c=b.fb();if(c!=null){a+=z(c);a=~~a}}return a};_.cM={145:1};_=Sl.prototype=Nl.prototype=new Ol;_.jb=function Tl(a){return Rl(this,a)};_.$=function Ul(){return new $l(this.b)};_.lb=function Vl(a){var b;if(Rl(this,a)){b=re(a,144).pb();Il(this.b,b);return true}return false};_.mb=function Wl(){return this.b.e};_.cM={145:1};_.b=null;_=$l.prototype=Xl.prototype=new m;_.eb=function _l(){return Bm(this.b)};_.fb=function am(){return this.c=re(Cm(this.b),144)};_.gb=function bm(){Zl(this)};_.cM={};_.b=null;_.c=null;_.d=null;_=dm.prototype=new m;_.eQ=function em(a){var b;if(a!=null&&a.cM&&!!a.cM[144]){b=re(a,144);if(On(this.pb(),b.pb())&&On(this.qb(),b.qb())){return true}}return false};_.hC=function fm(){var a,b;a=0;b=0;this.pb()!=null&&(a=z(this.pb()));this.qb()!=null&&(b=z(this.qb()));return a^b};_.cM={144:1};_=gm.prototype=cm.prototype=new dm;_.pb=function hm(){return null};_.qb=function im(){return this.b.c};_.rb=function jm(a){return Gl(this.b,a)};_.cM={144:1};_.b=null;_=lm.prototype=km.prototype=new dm;_.pb=function mm(){return this.b};_.qb=function nm(){return this.c.f[Zo+this.b]};_.rb=function om(a){return Hl(this.c,this.b,a)};_.cM={144:1};_.b=null;_.c=null;_=pm.prototype=new kl;_.ib=function qm(a){this.sb(this.mb(),a);return true};_.sb=function rm(a,b){throw new jl('Add not supported on this list')};_.eQ=function tm(a){var b,c,d,e,f;if(a===this){return true}if(!(a!=null&&a.cM&&!!a.cM[125])){return false}f=re(a,125);if(this.mb()!=f.mb()){return false}d=new Em(this);e=f.$();while(d.c<d.e.mb()){b=Cm(d);c=Cm(e);if(!(b==null?c==null:y(b,c))){return false}}return true};_.hC=function um(){var a,b,c;b=1;a=new Em(this);while(a.c<a.e.mb()){c=Cm(a);b=31*b+(c==null?0:z(c));b=~~b}return b};_.$=function wm(){return new Em(this)};_.ub=function xm(){return new Km(this,0)};_.vb=function ym(a){return new Km(this,a)};_.wb=function zm(a){throw new jl('Remove not supported on this list')};_.cM={125:1};_=Em.prototype=Am.prototype=new m;_.eb=function Fm(){return this.c<this.e.mb()};_.fb=function Gm(){return Cm(this)};_.gb=function Hm(){Dm(this)};_.cM={};_.c=0;_.d=-1;_.e=null;_=Km.prototype=Im.prototype=new Am;_.cM={};_.b=null;_=Mm.prototype=Lm.prototype=new Ol;_.jb=function Nm(a){return zl(this.b,a)};_.$=function Om(){var a;return a=new $l(this.c.b),new Rm(a)};_.mb=function Pm(){return this.c.b.e};_.cM={145:1};_.b=null;_.c=null;_=Rm.prototype=Qm.prototype=new m;_.eb=function Sm(){return Bm(this.b.b)};_.fb=function Tm(){var a;a=Yl(this.b);return a.pb()};_.gb=function Um(){Zl(this.b)};_.cM={};_.b=null;_=dn.prototype=Vm.prototype=new pm;_.ib=function en(a){return ke(this.b,this.c++,a),true};_.sb=function fn(a,b){Xm(this,a,b)};_.jb=function gn(a){return Zm(this,a,0)!=-1};_.tb=function hn(a){return sm(a,this.c),this.b[a]};_.kb=function jn(){return this.c==0};_.wb=function kn(a){return $m(this,a)};_.lb=function ln(a){return _m(this,a)};_.mb=function mn(){return this.c};_.nb=function nn(a){return cn(this,a)};_.cM={125:1,138:1};_.c=0;var on;_=rn.prototype=qn.prototype=new pm;_.jb=function sn(a){return false};_.tb=function tn(a){throw new Ik};_.mb=function un(){return 0};_.cM={125:1,138:1};_=xn.prototype=vn.prototype=new rl;_.cM={124:1,138:1};_=An.prototype=yn.prototype=new Ol;_.ib=function Bn(a){var b;return b=El(this.b,a,this),b==null};_.jb=function Cn(a){return zl(this.b,a)};_.kb=function Dn(){return this.b.e==0};_.$=function En(){var a;return a=new $l(tl(this.b).c.b),new Rm(a)};_.lb=function Fn(a){return Il(this.b,a)!=null};_.mb=function Gn(){return this.b.e};_.cM={138:1,145:1};_.b=null;_=In.prototype=Hn.prototype=new dm;_.pb=function Jn(){return this.b};_.qb=function Kn(){return this.c};_.rb=function Ln(a){var b;b=this.c;this.c=a;return b};_.cM={144:1};_.b=null;_.c=null;_=Nn.prototype=Mn.prototype=new r;_.cM={2:1,15:1,138:1};var Qn=F;var Ge=new zk,He=new zk,xe=new zk,ye=new zk,ze=new zk,Ce=new zk,Ie=new zk,Ae=new zk,Je=new zk,Be=new zk,Ke=new zk,De=new zk,Le=new zk,Ee=new zk,Fe=new zk;$stats && $stats({moduleName:'colouroid',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalEnd'});if ($wnd.colouroid) $wnd.colouroid.onScriptLoad();
--></script></body></html>